<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // while (true) {
//   const s = prompt('请输入成绩：');
//   if (s === 'q') break;
//   const score = Number(s);
//   if (Number.isNaN(score) || score < 0 || score > 100) {
    // alert('成绩不合法，请重新输入！');
    // continue;
//   }
//   let r = score >= 90 ? '优秀' :
        //   score >= 70 ? '良好' :
        //   score >= 60 ? '及格' : '不及格';
//   alert(`评价：${r}`);
// }
// if 分支也可以做到
// 输入成绩

const score = Number(prompt('请输入成绩（0-100）：'));

let result = '';       
// 函数这一块
if (score >= 90) {
    result = '优秀';
}
if (score >= 70 && score < 90) {
    result = '良好';
}
if (score >= 60 && score < 70) {
    result = '及格';
}
if (score < 60) {
    result = '不及格';
}

alert('评价：' + result);
//  三元运算符 使用场景：比if双分支更简单的的写法 ？与：配合使用
// 主要是上面用到了哈哈
let num = +prompt
// 条件   满足条件      不满足条件
num > 10? alert('哈哈'):alert('不哈哈')
let num2 = +prompt("请输入")
let num3 = +prompt("请输入")
let num4 = num3>num2 ?num3:num2
alert(num4)
let number = prompt('请输入一个数')
let number1 = number<10?alert(0+number):alert(number+0
    
)
// switch 语句 switch（数据）{
//                 case 值1        
//                      代码1
//                
// }
let i = 1
switch (i) {
    case 1:
        alert('输出1')
        break;
     case 2:
    alert('输出2')
    break;
    default:

        break;
}
let x = +prompt("请输入第一个数字")
let y = +prompt("请输入第二个数字")
let z = prompt('请输入符号')
switch (z) {
    case '+':x+y
        alert(x+y)
        break;
        case '-':x-y
        alert(x-y)
        break;
        case '*':x*y
        alert(x*y)
        break;
        case '/':
         if(b===0){
        alert('分母不能为0')}
         else{x*y
        alert(x/y)}
        break;

    default:
        break;
}
    </script>
</body>
</html>